<?php


include('includes/structure.php');

function fks_js(){
};

function fks_main() {

	mostrar_opciones_de_filtro();

	if(isset($_POST['buscar'])) {
		listar_reclamos();
		}
}

function mostrar_opciones_de_filtro(){

	fks_recupero_var_sesiones (	$s_usuario,
					$s_usuario_tipo,
					$s_usuario_razonsocial,
					$s_usuario_nya,
					$s_cd_perfil,
					$s_entidad,
					$s_empresa_razonsocial,
					$s_tx_perfil);
?>
<form class="formulariobody" name="buscar" action="" method="post">
<table cellspacing="2" cellpadding="0">
<tr>
<td>			
	<div class="formbegin"></div>
<?php

if($s_tx_perfil == ENTE_ADMIN){

?>
	<div class="formline">
	        <label class="wide" for="cd_empresa_prestadora">Empresa Prestadora: </label>
	        <select name="cd_empresa_prestadora">
        		<option value="0">--seleccione una empresa--</option>
				<?php
				//traigo todas las empresas prestadoras que no esten dadas de baja. Esto deberia ser un store, si no lo es ya. Hablar con Hernan.
				$sql = "select	*
					from	empresa
					where	cd_entidad in (select cd_entidad from prestadora)
						and cd_entidad not in (select cd_entidad from cnc)
						and fc_baja is null;";
				$empresas = dbh_query($sql) or die(mysqli_error($dbh));
				while($empresa = dbh_fetch($empresas)) {
					echo "<option value='".$empresa["cd_entidad"]."'";
					if ($empresa["cd_entidad"] == $cd_empresa_prestadora) {echo " selected='selected'";};
					echo ">".$empresa["tx_razonsocial"]."</option>";
					};
				?>
       		</select>
	</div>
<?php
}
?>
	<div class="formline">
		<label class="wide" for="reclamo_numero">N&uacute;mero de Reclamo: </label>
		<input type="text" name="nro_reclamo" size="20" maxlength="20">
	</div>
	<div class="formline">
		<label class="wide" for="nu_anio"> A&ntilde;o: </label>
		<?php
			echo	'<input type="text" name="nu_anio" size="4" maxlength="4" value="'
				. date("Y")
				. '">';
		?>
	</div>
	<div class="formline">
		<label class="wide" for="cd_producto_tipo">Seleccione Tipo de Producto:</label>
		<select name="cd_producto_tipo">
			<option value="0">--seleccione un tipo de producto--</option>
			<?php
				$sql = "select	*
					from	productotipo
					where	fc_baja is null;";
				$tiposproducto = dbh_query($sql) or die(mysqli_error($dbh));
				while($tipoproducto = dbh_fetch($tiposproducto)) {
					echo	"<option value='"
						. $tipoproducto["cd_productotipo"]
						. "'";
					if ($tipoproducto["cd_productotipo"] == $cd_producto_tipo) {
						echo " selected='selected'";
					};
					echo	">"
						. $tipoproducto["tx_productotipo"]
						. "</option>";
				};
			?>
		</select>
	</div>
	<div class="formline">
	    	<label class="wide" for="cd_producto">ANI reclamado (l&iacute;nea telef&oacute;nica)</label>
	        <input type="text" size="4" maxlength="4" name="cd_linea_i" value="<?php echo $cd_linea_i;?>">
		- <input type="text" size="4" maxlength="4" name="cd_linea_u" value="<?php echo $cd_linea_u;?>">
		- <input type="text" size="4" maxlength="4" name="cd_linea_l" value="<?php echo $cd_linea_l;?>">
	</div>
	<div class="formline">
		<label class="wide" for="cd_producto_tipo">Nombre: </label>
		<input type="text" name="nombre" size="15" maxlength="15">
	</div>
	<div class="formline">
		<label class="wide" for="cd_producto_tipo">Apellido: </label>
		<input type="text" name="apellido" size="15" maxlength="15">
	</div>
	<div class="formline">
		<label class="wide" for="cd_producto_tipo">Raz&oacute;n Social: </label>
		<input type="text" name="razon_social" size="15" maxlength="15">
	</div>
	<div class="formline">
		<label class="wide" for="cd_producto_tipo">N&uacute;mero de Documento: </label>
		<input type="text" name="nro_doc" size="20" maxlength="20">
	</div>

	<div class="buttonline"><input type="submit" name="buscar" value="Buscar"></div>
	<div class="formend"></div>
</td>
</tr>
</table>
</form>
<?php
}

function listar_reclamos(){

	fks_recupero_var_sesiones (	$s_usuario,
					$s_usuario_tipo,
					$s_usuario_razonsocial,
					$s_usuario_nya,
					$s_cd_perfil,
					$s_entidad,
					$s_empresa_razonsocial,
					$s_tx_perfil);

	$nro_reclamo	= $_POST["nro_reclamo"]		==''?'null':$_POST["nro_reclamo"];
	$nu_anio	= $_POST["anio"]		==''?'null':$_POST["anio"];
	$producto_tipo	= $_POST["cd_producto_tipo"]	==0?'null':$_POST["cd_producto_tipo"];
	$linea_i	= $_POST["cd_linea_i"]		==''?'null':$_POST["cd_linea_i"];
	$linea_u	= $_POST["cd_linea_u"]		==''?'null':$_POST["cd_linea_u"];
	$linea_l	= $_POST["cd_linea_l"]		==''?'null':$_POST["cd_linea_l"];
	$nombre		= $_POST["nombre"]		==''?'null':"'".$_POST["nombre"]."'";
	$apellido	= $_POST["apellido"]		==''?'null':"'".$_POST["apellido"]."'";
	$razsoc		= $_POST["razon_social"]	==''?'null':"'".$_POST["razon_social"]."'";
	$documento	= $_POST["nro_doc"]		==''?'null':$_POST["nro_doc"];

	if($s_tx_perfil == ENTE_ADMIN) {
		$cd_empresa_prestadora = $_POST["cd_empresa_prestadora"] ==0?'null':"'".$_POST["razon_social"]."'";
	}
	else {
		$cd_empresa_prestadora = $_SESSION['empresa_entidad'];
	}
?>
<br>
<table class="reg_tabla" cellspacing="0" cellpadding="5">
	<tr>
    		<th class="reg_celda_encabezado">N&uacute;mero de Reclamo</th>
		<th class="reg_celda_encabezado">Nombre y Apellido / Raz&oacute;n Social</th>
		<th class="reg_celda_encabezado">Tipo producto</th>
		<th class="reg_celda_encabezado">L&iacute;nea</th>
	</tr>
<?php
	$sql= "call sp_s_filtrarreclamos($nu_anio,$nro_reclamo,$producto_tipo,$linea_i,$linea_u,$linea_l,$apellido,$nombre,$razsoc,$documento,$cd_empresa_prestadora)";
	$result = dbh_query($sql);

	while($row=dbh_fetch($result)){

?>
	<tr>         
		<td>
			<?php
				echo	'<a href=reclamo_detalle.php?nu_anio='
					. $row['nu_anio']
					. '&cd_reclamo='
					. $row['cd_reclamo']
					. '>'
					. fks_format_reclamo(	$row['nu_anio'],
								$row['cd_reclamo'],
								$row['cd_empresa_prestadora'])
					. '</a>';
				
			?>
		</td>
		<td>
			<?php
				echo fks_format_cliente($row['tx_nombre'],$row['tx_apellido']);
			?>
		</td>

		<td>
			<?php
				echo $row['tx_producto_tipo'];
			?>
		</td>
		<td>
			<?php
				echo fks_format_linea($row['cd_linea_i'],$row['cd_linea_u'],$row['cd_linea_l']);
			?>
		</td>
	</tr>
<?php
	}
?>
</table>
<?php
}
?>
